article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}
/* Left & Right alignment */
.left {float:left}
.right {float:right}
.titreSite {width:100%;overflow:hidden;}

/* Mise en forme body */
body {background:#f2f2f2;border:0;font:14px Arial, Helvetica, sans-serif;color:#363636;line-height:20px}
.main {	margin:0 auto;	width:940px}

 
/* main layout */
a {color:#008cdd;text-decoration:underline;outline:none}
a:hover {text-decoration:none}
h1 {
	float:left;
	padding:21px 0 0 217px;
	position:absolute;
}
p {padding-bottom:20px}

/* header */
header {width:100%;overflow:hidden;padding-bottom:20px}
header h1 { color: blue; font-size: 26px; }   /* couleur titre portail de stage  */
 
 
/* mise en forme menu (offre en cours, offres archivées, candidatures, mon profils, fichiers, database, aide)  */
#menu {float:right;padding:22px 27px 0 0}
#menu li {float:left;padding-left:1px}
#menu li a {display:block;font-size:14px;color:#fff;line-height:50px;padding:0 22px;text-decoration:none;font-weight:normal}
#menu li a:hover {color:#008cdd}
.divmenu {width:100%;overflow:hidden; padding:58px 0 0 15px  }  /*  position menu */

/* content */
#content { width:100%;overflow:hidden;padding-bottom:35px}

/* sous menu offres en cours */
#menu2 {float:right;padding:50px 150px 0 0}
#menu2 li {float:left;padding-left:1px}
#menu2 li a {display:block;font-size:14px;color:black;line-height:50px;padding:0 22px;text-decoration:none;font-weight:normal; font:bold;}
#menu2 li a:hover {color:#008cdd}

.col1 
{
padding: left;
}
